#!/bin/bash

NAME='Chenyong'

# 单引号
# 1.单引号里的任何字符都会原样输出，单引号字符串中的变量是无效的；
# 2.单引号字串中不能出现单独一个的单引号（对单引号使用转义符后也不行），但可成对出现，作为字符串拼接使用。
echo '显示 ${NAME}'

# 双引号
# 1.双引号里可以有变量
# 2.双引号里可以出现转义字符 
echo "显示 ${NAME}"
echo "显示 \"${NAME}\""

# 拼接
your_name="runoob"
# 使用双引号拼接
greeting="hello, "$your_name" !" # 外面
greeting_1="hello, ${your_name} !" # 里面
echo $greeting  $greeting_1
# 使用单引号拼接
greeting_2='hello, '$your_name' !' # 外面
greeting_3='hello, ${your_name} !' # 无法拼接
echo $greeting_2  $greeting_3

# 获取字符串长度
echo "NAME 的长度，${#NAME}"

# 截取子字符串
echo ${NAME:2:4} # enyo 从第2位开始截取4位（0开头）

# 查找子字符
string='runoob is a great site'
# echo `expr index ${string} ob` # 输出 4
